package com.xmall.sys.define.dto.operateLog;

import com.xmall.define.dict.OperatePlatformEnum;
import com.xmall.define.dict.OperateTypeEnum;
import com.xmall.sys.entity.OperateLog;
import lombok.Data;

import java.io.Serializable;

/**
 * 返回数据格式：sys - operate_log
 */
@Data
public class OperateLogDto extends OperateLog implements Serializable {

    /**
     * 请求平台（0管理系统 1商城系统）
     */
    private String operatePlatformName;

    /**
     * 操作类型（0新增 1修改 2删除）
     */
    private String operateTypeName;

    public String getOperatePlatformName() {
        return OperatePlatformEnum.getNameByType(this.getOperatePlatform());
    }

    public String getOperateTypeName() {
        return OperateTypeEnum.getNameByType(this.getOperateType());
    }

}
